home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / c / appsource.lha / APlusPlus / GNUC++ / ReadMe < prev    next >
Encoding:
Text File  |  1994-08-29  |  1.9 KB  |  52 lines

  1. Some comments about compiling the A++ Library with the GNU C++ compiler
  2. -----------------------------------------------------------------------
  3.  
  4. A++ requests tow logical devices to be declared, "apphome:" and "appinclude:".
  5. "appinclude:" usually describes the "apphome:includes" directory while
  6. "apphome:" itself is directed to the "APlusPlus" root directory.
  7. Just start "Assign_A++" to make these assignments.
  8.  
  9. I recently used GNU C++ 2.6.0 and it works fine. 
  10.  
  11. Especially with the GNU compiler you will need a fast Amiga with at least 6MB.
  12. But DON'T get the idea to optimize with only 6MB. Either get yourself more
  13. RAM or a virtual memory manager (available in the Public Domain).
  14.  
  15. A compiled version can be found in the A++GNU_bin.lha archive that should
  16. be available at the same place where you got this one.
  17.  
  18. Makefiles for GNUMake have been provided. To start the Make just click on 
  19. the Build icons which use IconX to activate Make.
  20.  
  21.  
  22.  
  23. The GNU2SCMSG utility (only for SAS/C® users)
  24. ---------------------------------------------
  25.  
  26. With the AREXX script "gnutoscmsg" which is executed by clicking GNU2SCMSG
  27. I created a way to direct the GNU error output to the SAS® SCMSG browser.
  28. You only have to make sure that the gcc output is redirected into
  29. "pipe:gnu_errors". On the CLI simply use
  30.  
  31.    gcc <parameterlist> >pipe:gnu_errors
  32.  
  33. For some reason this does not work with the GNUMake which uses "sh" to
  34. execute a command from the makefile. (I checked it out: only the gcc command
  35. together with the "sh" shell fails to redirect its output properly!?)
  36.  
  37. OF COURSE, the SCMSG program is not distributed with A++ since it is part of
  38. the SAS/C® Development System!
  39.  
  40. Credits
  41. -------
  42.  
  43. Thanks are due to all those who helped improving this product,
  44. especially
  45.  - Antonio J. Gomez Gonzalez for detecting several bugs,
  46.  - Fred Fish for revising the GCC port,
  47.  - and each one who showed general interest.
  48.  
  49.    Have fun,
  50.  
  51.       Armin
  52.